package com.lbt.javaSE.object2_4;

public class hash_equals {
    public static void main(String[] args) {
       String str1="123";
       String str2=new String("123");
        System.out.println("Str1hashcode:"+str1.hashCode()+"\nStr2hashcode:"+str2.hashCode());
       System.out.println("equals:"+str1.equals(str2));
        int code = str1.hashCode();
        int code1 = str2.hashCode();
        System.out.println("hash:"+(code==code1));
        System.out.println("==:"+(str1==str2));
        //str1 和Str2地址相同  接下来重新赋值
        str2="Hello";
        System.out.println("--------------------");
        System.out.println("Str1hashcode:"+str1.hashCode()+"\nStr2hashcode:"+str2.hashCode());
        System.out.println("str1:"+str1+"\n"+"str2"+str2);
        System.out.println(str1.equals(str2));

    }
}
